loading types